module.exports = {
	publicPath: '/',
	/* 输出文件目录：在npm run build时，生成文件的目录名称 */
	outputDir: 'dist',
	/* 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录 */
	assetsDir: "assets",
	productionSourceMap: false,
	/* 默认情况下，生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存，你可以通过将这个选项设为 false 来关闭文件名哈希。(false的时候就是让原来的文件名不改变) */
	filenameHashing: false,
	/* 代码保存时进行eslint检测 */
	lintOnSave: true,
	transpileDependencies: ['webpack-dev-server/client'],
	chainWebpack: config => {
		config.entry.app = ['@babel/polyfill', './src/main.js'];
	},
	devServer: {
		open: true,
		https: false,
		host: '0.0.0.0',
		port: 8080,
		proxy: {
			'/api': {
				//http://119.91.149.205:19125/info/api/cc/common/banner/list
				target: 'http://43.137.38.155:18131/', //后端地址
				// target: 'http://192.168.199.176:8080/', //后端地址
				secure: false, // 如果是https接口，需要配置这个参数
				ws: true, //是否代理websockets
				changeOrigin: true,
				pathRewrite: {
					'^/api': 'http://43.137.38.155:18131/'
				}
			}
		}
		/* 使用代理 */
	}
}